<?
/** CONSUTLA 004
	* Estadiscas de Numero de Radicados digitalizados y Hojas Digitalizadas.
	* @autor JAIRO H LOSADA - SSPD
	* @version ORFEO 3.1
	* 
	*/
$coltp3Esp = '"'.$tip3Nombre[3][2].'"';	
if(!$orno) $orno=10;
 /**
   * $db-driver Variable que trae el driver seleccionado en la conexion
   * @var string
   * @access public
   */
 /**
   * $fecha_ini Variable que trae la fecha de Inicio Seleccionada  viene en formato Y-m-d
   * @var string
   * @access public
   */
/**
   * $fecha_fin Variable que trae la fecha de Fin Seleccionada
   * @var string
   * @access public
   */
/**
   * $mrecCodi Variable que trae el medio de recepcion por el cual va a sacar el detalle de la Consulta.
   * @var string
   * @access public
   */
switch($db->driver)
{	case 'mssql':
	//Modificado idrd Sept-1
	case 'postgres':
		{	if ( $dependencia_busq != 99999)
			{	
				$condicionE = "	AND h.DEPE_CODI=$dependencia_busq AND b.depe_codi = $dependencia_busq";	
			}
		$queryE = " SELECT b.USUA_NOMB 		AS USUARIO
				, count(*) 		AS RADICADOS
				, SUM(r.RADI_NUME_HOJA) AS HOJAS_DIGITALIZADAS						
				, MIN(b.USUA_CODI) 	AS HID_COD_USUARIO
				FROM RADICADO r, USUARIO b, HIST_EVENTOS h
				WHERE 
				h.USUA_CODI=b.usua_CODI 
				AND b.depe_codi = h.depe_codi
				$condicionE
				AND h.RADI_NUME_RADI=r.RADI_NUME_RADI
				AND h.SGD_TTR_CODIGO IN(22,42)
				AND ".$db->conn->SQLDate('Y/m/d', 'B.anex_radi_fech')." BETWEEN '$fecha_ini'  AND '$fecha_fin' 
				$whereTipoRadicado 
			GROUP BY b.USUA_NOMB
			ORDER BY $orno DESC";
 		/** CONSULTA PARA VER DETALLES 
	 		*/

		$queryEDetalle = "SELECT $radi_nume_radi 	AS RADICADO
				, b.USUA_NOMB 			AS USUARIO_DIGITALIZADOR
				, h.HIST_OBSE 			AS OBSERVACIONES, ".
				$db->conn->SQLDate('Y/m/d H:i:s','r.radi_fech_radi')." 	AS FECHA_RADICACION, ".
				$db->conn->SQLDate('Y/m/d H:i:s','h.HIST_FECH')." 	AS FECHA_DIGITALIZACION
				, mr.mrec_desc 			AS MEDIO_RECEPCION
				,r.RADI_PATH 			AS HID_RADI_PATH{$seguridad}
				FROM RADICADO r, USUARIO b, HIST_EVENTOS h, MEDIO_RECEPCION mr
			WHERE 
				h.USUA_CODI=b.usua_CODI 
				AND b.depe_codi = h.depe_codi
				$condicionE
				AND h.RADI_NUME_RADI=r.RADI_NUME_RADI
				AND r.MREC_CODI=mr.MREC_CODI
				AND b.USUA_CODI=$codUs
				AND h.SGD_TTR_CODIGO IN(22,42)
				AND ".$db->conn->SQLDate('Y/m/d', 'B.anex_radi_fech')." BETWEEN '$fecha_ini'  AND '$fecha_fin' 
				$whereTipoRadicado 
			ORDER BY $orno DESC";
		}break;
	case 'oracle':
	case 'oci8':
	case 'oci805':
	case 'ocipo':
		{	if ( $dependencia_busq != 99999)
			{	$condicionE = "	AND B.RADI_DEPE_RADI=$dependencia_busq AND B.RADI_DEPE_RADI = $dependencia_busq";	}
			$queryE = "
	    	SELECT 	B.RADI_NUME_DERI PADRE
				,  B.RA_ASUN ASUNTO
				,  B.RADI_FECH_RADI  FECHA
				,  B.RADI_NUME_RADI OFICIO_RESPUESTA
				,  B.RADI_DEPE_RADI DEPENDENCIA
				,  B.RADI_PATH HID_RADI_PATH
				,  t.SGD_TPR_DESCRIP DOCUMENTO
				,  FN_LOGIN_NUMERO_DOCUMENTO(B.RADI_NUME_RADI) REMITENTE
				,  FN_NOMBRE_DEPENDENCIA(B.RADI_USUA_ACTU,B.RADI_DEPE_ACTU) REMITENTEF
				,  round(((radi_fech_radi+(t.sgd_tpr_termino * 7/5))-sysdate)) DIAS

				
			FROM RADICADO B, SGD_TPR_TPDCUMENTO t
			WHERE 
				B.TDOC_CODI=t.SGD_TPR_CODIGO
				AND B.RADI_NUME_DERI  IS NULL
				$condicionE
				AND (RADI_NUME_RADI like '%2'
				OR  RADI_NUME_RADI like '%3')
				AND TO_CHAR(B.RADI_FECH_RADI,'yyyy/mm/dd') BETWEEN '$fecha_ini'  AND '$fecha_fin' 
				$whereTipoRadicado 
				
			ORDER BY $orno DESC";
			
			
 			/** CONSULTA PARA VER DETALLES 
	 		*/

			$queryEDetalle = "SELECT 
				R.RADI_NUME_RADI RADICADO
				, b.USUA_NOMB USUARIO_DIGITALIZADOR
				, h.HIST_OBSE OBSERVACIONES
				, TO_CHAR(r.RADI_FECH_RADI, 'DD/MM/YYYY HH24:MI:SS') FECHA_RADICACION
				, TO_CHAR(h.HIST_FECH, 'DD/MM/YYYY HH24:MI:SS') FECHA_DIGITALIZACION
				, mr.MREC_DESC MEDIO_RECEPCION
				,R.RADI_PATH HID_RADI_PATH{$seguridad}
				FROM RADICADO R, USUARIO b, HIST_EVENTOS h, MEDIO_RECEPCION mr
			WHERE 
				h.USUA_CODI=b.usua_CODI 
				AND b.depe_codi = h.depe_codi
				$condicionE
				AND h.RADI_NUME_RADI=r.RADI_NUME_RADI
				AND r.MREC_CODI=mr.MREC_CODI
				AND b.USUA_CODI=$codUs
				AND h.SGD_TTR_CODIGO IN(22,42)
				AND TO_CHAR(r.radi_fech_radi,'yyyy/mm/dd') BETWEEN '$fecha_ini'  AND '$fecha_fin' 
				$whereTipoRadicado 
			ORDER BY $orno $ascdesc";
		}break;
}
//echo $queryE;

if(isset($_GET['genDetalle'])&& $_GET['denDetalle']=1)
		$titulos=array("#DOCUMENTO","1#ASUNTO","2#FECHA","3#OBSERVACIONES","4#FECHA RADICACION","5#FECHA DIGITALIZACION","6#MEDIO DE RECEPCION");
	else 		
		$titulos=array("#","1#DOCUMENTO","2#ASUNTO","3#FECHA","4#DIAS RESTANTES","5#USUARIO ACTUAL" ,"6#TIPO DOCUMENTO" );

function pintarEstadistica($fila,$indice,$numColumna){
        	global $ruta_raiz,$_POST,$_GET;
        	$salida="";
        	switch ($numColumna){
        		case  0:
        			$salida=$indice;
        			break;
        		case 1:	
        		$salida="<a class=\"vinculos\" href=\"{$ruta_raiz}verradicado.php?verrad=".$fila['OFICIO_RESPUESTA']."&amp;".session_name()."=".session_id()."&amp;krd=".$_GET['krd']."&amp;carpeta=8&amp;nomcarpeta=Busquedas&amp;tipo_carp=0 \" >".$fila['OFICIO_RESPUESTA']."</a>"; 
        		break;
        		case 2:	
        			$salida=$fila['ASUNTO'];
        		break;
        		case 3:	
        			$salida=$fila['FECHA'];
        		break;
        		case 4:	
        	if($fila['DIAS']<0)
			echo "<b>";$salida="<center class=\"no_leidos\"><font color=#A70303><big>"."No ".$fila['DIAS']."</font></center>";         			
        	if($fila['DIAS']>0)
				{$salida="<center class=\"leidos\" >"."No ".$fila['DIAS']."</center>"; 
}
        		break;
        		case 5:	
				if($fila['REMITENTEF']=='SALIDA DE DOCUMENTOS')
					$fila['REMITENTEF']='ARCHIVADO';
        			$salida=$fila['REMITENTEF'];
        		break;
			case 6:	
        			$salida=$fila['DOCUMENTO'];
        		break;
        		
        
        	default: $salida=false;
        	}
        	return $salida;
        }
function pintarEstadisticaDetalle($fila,$indice,$numColumna){
			global $ruta_raiz,$encabezado,$krd;
			$verImg=($fila['SGD_SPUB_CODIGO']==1)?($fila['USUARIO']!=$_SESSION['usua_nomb']?false:true):($fila['USUA_NIVEL']>$_SESSION['nivelus']?false:true);
        	$numRadicado=$fila['RADICADO'];	
		switch ($numColumna){
					case 0:
						$salida=$indice;
						break;
					case 1:
						if($fila['HID_RADI_PATH'] && $verImg)
							$salida="<center><a href=\"{$ruta_raiz}bodega".$fila['HID_RADI_PATH']."\">".$fila['RADICADO']."</a></center>";
						else 
							$salida="<center class=\"leidos\">{$numRadicado}</center>";	
						break;
					case 2:
						if($verImg)
		   					$salida="<a class=\"vinculos\" href=\"{$ruta_raiz}verradicado.php?verrad=".$fila['RADICADO']."&amp;".session_name()."=".session_id()."&amp;krd=".$_GET['krd']."&amp;carpeta=8&amp;nomcarpeta=Busquedas&amp;tipo_carp=0 \" >".$fila['FECHA_RADICADO']."</a>";
		   				else 
		   				$salida="<a class=\"vinculos\" href=\"#\" onclick=\"alert(\"ud no tiene permisos para ver el radicado\");\">".$fila['FECHA_RADICADO']."</a>";
						break;
					case 3:
						$salida="<center class=\"leidos\">".$fila['PADRE']."</center>";		
						break;
					case 4:
						$salida="<center class=\"leidos\">".$fila['ASUNTO']."</center>";
						break;
					case 5:
						$salida="<center class=\"leidos\">".$fila['FECHA']."</center>";
						break;
					case 6:
						$salida="<center class=\"leidos\">".$fila['OFICIO_RESPUESTA']."</center>";			
						break;	
		
			}
			return $salida;
		}
?>
